//package excal;
//
//
//import com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BIConversion;
//import jdk.javadoc.internal.doclets.toolkit.WorkArounds;
//import org.apache.poi.ss.usermodel.*;
//import org.apache.poi.xssf.usermodel.XSSFWorkbook;
//
//import java.io.*;
//import java.text.ParseException;
//import java.text.SimpleDateFormat;
//import java.util.ArrayList;
//import java.util.List;
//
//public class ExcalApplication {
//    static SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
//
//    public static void main(String[] args) {
//        List<User> userList = firstUser();
//        Workbook wb = CreatorReadWb();
//        Sheet sheet = wb.getSheet("user.xlsx");
//        int rowindex = 0;
//        if(sheet == null){
//            sheet = wb.createSheet("user.xlsx");
//            rowindex = 0;
//        }else {
//            rowindex = sheet.getLastRowNum() + 1;
//        }
//
//
//            for(User user : userList){
//                creatUsersrow(sheet,user,rowindex);
//                rowindex++;
//
//            }
//            wirte(wb);
//    }
//    public static void wirte(Workbook wb){
//        OutputStream fileout = null;
//        try {
//            fileout = new FileOutputStream("user.xlsx");
//            wb.write(fileout);
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//    }
//    public static Workbook CreatorReadWb() {
//        File file = new File("ueser.xlsx");
//        if (file.exists()) {
//            InputStream inputStream = null;
//            try {
//                inputStream = new FileInputStream("user.xlsx");
//                Workbook wb = WorkbookFactory.create(inputStream);
//                return wb;
//            } catch (IOException e) {
//                e.printStackTrace();
//            } finally {
//                if (inputStream != null) {
//                    try {
//                        inputStream.close();
//                    } catch (IOException e) {
//                        e.printStackTrace();
//                    }
//                }
//            }
//        }
//        return new XSSFWorkbook();
//    }
//
//    /**创建一个用户行
//     *
//     * @param sheet
//     * @param user
//     * @param index
//     */
//
//    public static void creatUsersrow(Sheet sheet,User user,int index){
//        //1.创建一个row
//        Row row = sheet.createRow(index);
//        //2.创建五个cell
//        Cell cell0 = row.createCell(0);
//        Cell cell1 = row.createCell(1);
//        Cell cell2 = row.createCell(2);
//        Cell cell3 = row.createCell(3);
//        Cell cell4 = row.createCell(4);
//        //3.需要把用户信息填写到表中
////        cell0.setCellValue();
//    }
//    public static List<User> firstUser(){
//        List<User> userList=new ArrayList<>();
//        try {
//            userList.add(new User(1,"小红",65,167,format.parse("1997-10-24")));
//            userList.add(new User(2,"小刘",60,159,format.parse("1995-10-24")));
//            userList.add(new User(3,"小王",68,169,format.parse("1998-10-24")));
//
//        } catch (ParseException e) {
//            e.printStackTrace();
//        }
//        return userList;
//    }
//
//    public static List<User> secondUser(){
//        List<User> userList=new ArrayList<>();
//        try {
//            userList.add(new User(4,"小徐",80,185,format.parse("1997-10-24")));
//            userList.add(new User(5,"小陈",79,182,format.parse("1996-10-24")));
//            userList.add(new User(6,"小生",75,179,format.parse("1998-10-24")));
//
//        } catch (ParseException e) {
//            e.printStackTrace();
//        }
//        return userList;
//    }
//}
